Procedural (Imperative) Languages: Definition
Example: PASCAL, C, FORTRAN
These languages support procedurally oriented design. Emphasis is on the tasks that must be performed. Normally, one must write a separate function or procedure for each data type for which the task must be performed. Modular procedural design groups source code by its function